have taken care of - Allemand Anglais Dictionnaire